<?php 
	include_once "Information.php";
	include_once "termin.php"; 
	session_start(); 
	if($_SESSION['login']!=2) die ("Kein Zugriff");
	$schule = $_SESSION['schule'];
	$errEnd = false;
	$errStart = false;
	$terminid = $_SESSION['change'];
	$termin = $schule->getTermin($terminid);
	if($termin == -1){
 		//ERROR Termin nicht gefunden
 		exit();
 	}
 		$beschr 			= $termin->getBeschr();
		$vonDatumD 		= $termin->getVonDay();
		$vonDatumM		= $termin->getVonMonth();
		$vonDatumY		= $termin->getVonYear();
		$vonUhrzeitH 	= $termin->getVonHour();
		$vonUhrzeitM 	= $termin->getVonMinute();
		$bisDatumD 		= $termin->getBisDay();
		$bisDatumM 		= $termin->getBisMonth();
		$bisDatumY 		= $termin->getBisYear();
		$bisUhrzeitH 	= $termin->getBisHour();
		$bisUhrzeitM 	= $termin->getBisMinute();
	
	
	if(isset($_POST['change'])){
			$errEnd = false;
			$errStart = false;
			$terminID=$schule->nextTerminID();
			$beschr = trim($_POST['beschr']);
			$vonDatumD = $_POST['vonDatumD'];
			$vonDatumM = $_POST['vonDatumM'];
			$vonDatumY = $_POST['vonDatumY'];
			$vonUhrzeitH = $_POST['vonUhrzeitH'];
			$vonUhrzeitM = $_POST['vonUhrzeitM'];
			$bisDatumD = $_POST['bisDatumD'];
			$bisDatumM = $_POST['bisDatumM'];
			$bisDatumY = $_POST['bisDatumY'];
			$bisUhrzeitH = $_POST['bisUhrzeitH'];
			$bisUhrzeitM = $_POST['bisUhrzeitM'];
		
			if($beschr!="" && $vonDatumD !="--" && $vonDatumM != "--" && $vonDatumY != "--" && $vonUhrzeitH != "--" && $vonUhrzeitM != "--"){
				//mktime(Stunde, Minute, Sekunde, Monat, Tag, Jahr)
				$vonDatum = mktime($vonUhrzeitH,$vonUhrzeitM,0,$vonDatumM,$vonDatumD,$vonDatumY);
				if($bisDatumD != "--" && $bisDatumM != "--" && $bisDatumY != "--" && $bisUhrzeitH != "--" && $bisUhrzeitM != "--"){
					$bisDatum = mktime($bisUhrzeitH,$bisUhrzeitM,0,$bisDatumM,$bisDatumD,$bisDatumY);
					$schule->changeTermin($terminid,$beschr,$vonDatum,$bisDatum);
					unset($_SESSION['change']);
					header("Location: terminmanager.php");
					exit();
					
				}
				else if($bisDatumD == "--" && $bisDatumM =="--" && $bisDatumY == "--" && $bisUhrzeitH =="--" && $bisUhrzeitM == "--"){
					$schule->changeTermin($terminid,$beschr,$vonDatum,null);
					unset($_SESSION['change']);
					header("Location: terminmanager.php");
					exit();
				}
				else{
					$errEnd = true;
				}
				
			}
			else{
				$errStart=true;
			}
		}
	?>
	<html>
		<head>
		<title>
			Terminplaner
		</title>
	</head>
	<body>
	<?php
		if($errStart){
			echo '<font color="#FF000">Es ist ein Fehler beim Anfangsdatum aufgetreten!</font>';
		}
		else if($errEnd){
			echo '<font color="#FF000">Es ist ein Fehler beim Enddatum aufgetreten!</font>';
		}
	?>
	<form method="POST" action="<?php echo $_SERVER["SCRIPT_NAME"]; ?>">
		<table>
			<tr>
				<td>
					Geben Sie den Namen der Veranstaltung ein<br>
					<i>(z.B. Tag der offenen T&uuml;r)</i>
				</td>
				<td>
				</td>
			</tr>
			<tr>
				<td>
					<?php
						echo "<input type=\"text\" name=\"beschr\" value=\"";
						echo $beschr."\">";
					?>
				</td>
				<td>
				</td>
			</tr>
			<tr>
				<td>
					Von
				</td>
				<td>
					Bis<br>
					<i>(Lassen Sie '--' f&uuml;r kein festes Enddatum)</i>
				</td>
			</tr>
			<tr>
				<td>
					<table <?php if($errStart)echo 'border=1 style="border-color:#FF0000;"';?>>
						<tr>
							<td>
								Tag
							</td>
							<td>
								Monat
							</td>
							<td>
								Jahr
							</td>
							<td>
								Stunde
							</td>
							<td>
								Minute
							</td>
						</tr>
						<tr>
							<td>
								<select name="vonDatumD">
								<?php
									for($i=1;$i<=31;$i++){
										echo "<option ";
										if($i==$vonDatumD)
											echo "selected";
										echo ">".$i."</option>";
									}
								?>		
									
								</select>
							</td>
							<td>
								<select name="vonDatumM">
									<?php
									echo ">--</option>";
									for($i=1;$i<=12;$i++){
										echo "<option ";
										if($i==$vonDatumM)
											echo "selected";
										echo ">".$i."</option>";
									}
								?>
								</select>
							</td>
							<td>
								<select name="vonDatumY">
									<?php
									for($i=2013;$i<=2025;$i++){
										echo "<option ";
										if($i==$vonDatumY)
											echo "selected";
										echo ">".$i."</option>";
									}
								?>
								</select>
							</td>
							<td>
								<select name="vonUhrzeitH">
									<?php
									for($i=0;$i<=23;$i++){
										echo "<option ";
										if($i==$vonUhrzeitH)
											echo "selected";
										echo ">".$i."</option>";
									}
								?>
								</select>
							</td>
							<td>
								<select name="vonUhrzeitM">
								<?php
									echo "<option ";
									if("--"==$vonUhrzeitM)
										echo "selected";
									echo ">--</option>";
									echo "<option ";
									if(0==$vonUhrzeitM)
										echo "selected";
									echo ">00</option>";
									echo "<option ";
									if(15==$vonUhrzeitM)
										echo "selected";
									echo ">15</option>";
									echo "<option ";
									if(30==$vonUhrzeitM)
										echo "selected";
									echo ">30</option>";
									echo "<option ";
									if(45==$vonUhrzeitM)
										echo "selected";
									echo ">45</option>";
								?>	
								</select>
							</td>
						</tr>
					</table>			
				</td>
				<td>
					<table <?php if($errEnd)echo 'border=1 style="border-color:#FF0000;"'?>>
						<tr>
							<td>
								Tag
							</td>
							<td>
								Monat
							</td>
							<td>
								Jahr
							</td>
							<td>
								Stunde
							</td>
							<td>
								Minute
							</td>
						</tr>
						<tr>
							<td>
								<select name="bisDatumD">
								<?php
									$add = "";
									if($i == $bisDatumD) 
										$add = "selected";
									echo "<option ".$add.">--</option>";
									for($i=1; $i<=31; $i++){
										echo "<option ";
										if($i == $bisDatumD)
											echo "selected";
										echo ">".$i."</option>";
									}
								?>		
									
								</select>
							</td>
							<td>
								<select name="bisDatumM">
									<?php
									echo "<option ";
									if("--" == $bisDatumM)
										echo "selected";
									echo ">--</option>";
									for($i=1; $i<=12; $i++){
										echo "<option ";
										if($i == $bisDatumM)
											echo "selected";
										echo ">".$i."</option>";
									}
								?>
								</select>
							</td>
							<td>
								<select name="bisDatumY">
									<?php
									echo "<option ";
									if("--" == $bisDatumY)
										echo "selected";
									echo ">--</option>";
									for($i=2013; $i<=2025; $i++){
										echo "<option ";
										if($i == $bisDatumY)
											echo "selected";
										echo ">".$i."</option>";
									}
								?>
								</select>
							</td>
							<td>
								<select name="bisUhrzeitH">
									<?php
									echo "<option ";
									if("--" == $bisUhrzeitH)
										echo "selected";
									echo ">--</option>";
									for($i=0; $i<=23; $i++){
										echo "<option ";
										if($i == $bisUhrzeitH)
											echo "selected";
										echo ">".$i."</option>";
									}
								?>
								</select>
							</td>
							<td>
								<select name="bisUhrzeitM">
								<?php
									echo "<option ";
									if("--" == $bisUhrzeitM)
										echo "selected";
									echo ">--</option>";
									echo "<option ";
									if(0 == $bisUhrzeitM)
										echo "selected";
									echo ">00</option>";
									echo "<option ";
									if(15 == $bisUhrzeitM)
										echo "selected";
									echo ">15</option>";
									echo "<option ";
									if(30 == $bisUhrzeitM)
										echo "selected";
									echo ">30</option>";
									echo "<option ";
									if(45 == $bisUhrzeitM)
										echo "selected";
									echo ">45</option>";
								?>	
								</select>
							</td>
						</tr>
					</table>			
				</td>
			</tr>
			<tr>
				<td>
					<input type="submit" name="change" value="&auml;ndern">
				</td>
				<td>
				</td>
			</tr>
		</table>
		</form>
	</body>
</html>